﻿using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using TravelServer.DTOs;

namespace TravelServer.Models
{
    //建模思路：包含：属于哪个用户(需要关联查询，配置1对1关系)，
    //包含哪些商品价格信息(1对多，单向获取，不需要做关联查询)
    public class ShoppingCart
    {
        [Key]
        public Guid Id { get; set; }
        //导航属性
        public string UserId {  get; set; }

        [ForeignKey("UserId")]
        public AppUser User { get; set; }

        //导航属性 1对多
        public ICollection<LineItem> ShoppingCartlineItems { get; set; }=new List<LineItem>();

    }
}
